// Render Target
// (c) jimon game studio

#ifndef JEH_IRENDERTARGET
#define JEH_IRENDERTARGET

#include "jeUnknown.h"
#include "jeStl.h"

namespace je
{
	namespace video
	{
		//! Render Target Interface
		class IRenderTarget:public je::jeUnknown
		{
		public:
			//! Destructor
			virtual ~IRenderTarget()
			{
			}

			//! Render Target Type
			enum RenderTargetType
			{
				RTT_TEXTURE
			};

			//! Get Render Target Type
			virtual RenderTargetType GetRenderTargetType() = 0;
		};
	}
}

#endif
